package pe.com.csi.pm.regexiv;

import java.util.ArrayList;
import java.util.List;

import pe.com.csi.pm.regexiv.bean.Parametro;
import pe.com.csi.pm.regexiv.util.UUtil;
import android.app.Activity;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import android.widget.ArrayAdapter;
import android.widget.Spinner;

public class TabDrenaje extends Activity {

	private Spinner cmbTipo;
	private Spinner cmbSeccion;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		requestWindowFeature(Window.FEATURE_NO_TITLE);
		getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
		setContentView(R.layout.tab_drenaje);

		cmbTipo = (Spinner) findViewById(R.id.cmbTipo);
		cmbSeccion = (Spinner) findViewById(R.id.cmbSeccion);

		cargarCombo(cmbTipo, R.raw.tipo_drenaje);
		cargarCombo(cmbSeccion, R.raw.seccion_drenaje);

	}

	private void cargarCombo(Spinner cmb, int xml) {
		List<Parametro> lista = new ArrayList<Parametro>();
		lista.addAll(UUtil.obtenerParametrosEV(this, xml));

		ArrayAdapter<Parametro> adaptador = new ArrayAdapter<Parametro>(this, android.R.layout.simple_spinner_item, lista);
		adaptador.setDropDownViewResource(android.R.layout.simple_spinner_item);
		cmb.setAdapter(adaptador);
		cmb.setSelection(0);
	}

	@Override
	protected void onPause() {
		// TODO Auto-generated method stub
		super.onPause();

		Parametro itemtipo = (Parametro) cmbTipo.getSelectedItem();
		Parametro itemseccion = (Parametro) cmbSeccion.getSelectedItem();

		SharedPreferences sp = getSharedPreferences("ELEMENTO_VIAL", MODE_PRIVATE);

		sp.edit().putString("VALOR1", itemtipo.getKey().equalsIgnoreCase("0") ? null : itemtipo.getValue()).commit();
		sp.edit().putString("VALOR2", itemseccion.getKey().equalsIgnoreCase("0") ? null : itemseccion.getValue()).commit();

	}

}
